Constraint Programming based Virtual Cloud Resources Allocation Model

نویسندگان

  • Long Zhang
  • Yi Zhuang
  • Wei Zhu
چکیده

Cloud computing is growing in popularity among computing paradigms, and many corporate data centers are in the process of adopting a cloud computing architecture where resources are provisioned on a per-demand basis. The goal of a cloud infrastructure provider is to maximize its profit by minimizing the amount of violations of Quality-of-Service(QoS), and, at the same time, by lowering infrastructure costs. However, allocating virtual resources in cloud computing environment is very complex, and it’s very difficult to manage virtual resources when the corporate data centers scale up. In this paper, we propose a dynamic constraint programming based virtual resources allocation model, which not only takes into account meeting user’s QoS requirements, but also considers the cost of virtual cloud resources. We utilize constraint programming approach to solve the virtual resource provisioning and packing problem, and we validate our model through simulation experiments. We show, through simulation results, that our model is able to efficiently allocate and manage the virtual resources of the cloud platform. Compared with other traditional models, our model can significantly reduce QoS violations and achieve lower resource usage costs.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Score Based Budget Constraint Workflow Scheduling Algorithm for Cloud System

Cloud Computing is the technology that provides on demand services and resources like storage space, networks, programming language execution environment on the top of Internet using pay as you go model. The concept of Cloud Computing emerging as a latest model of service provisioning in distributed system encourage researchers to investigate its advantages and drawbacks in executing scientific...

متن کامل

A Multi - dimensional Resource Allocation Algorithm in Cloud Computing ⋆

Aiming at large-scale job scheduling, allocating resource dynamically in order to reduce cost is a significant problem in cloud. In this paper, we study the resource allocation at the application level, instead of studying to map the physical resources to virtual resources for better resource utilization in cloud computing environment. We propose a multi-dimensional resource allocation scheme f...

متن کامل

Integrated modeling and solving the resource allocation problem and task scheduling in the cloud computing environment

Cloud computing is considered to be a new service provider technology for users and businesses. However, the cloud environment is facing a number of challenges. Resource allocation in a way that is optimum for users and cloud providers is difficult because of lack of data sharing between them. On the other hand, job scheduling is a basic issue and at the same time a big challenge in reaching hi...

متن کامل

Optimal multi-dimensional dynamic resource allocation in mobile cloud computing

In this paper, we propose a model for mobile application profiles, wireless interfaces, and cloud resources. First, an algorithm to allocate wireless interfaces and cloud resources has been introduced. The proposed model is based on the wireless network cloud (WNC) concept. Then, considering power consumption, application quality of service (QoS) profiles, and corresponding cost functions, a mu...

متن کامل

A Genetic Based Resource Management Algorithm Considering Energy Efficiency in Cloud Computing Systems

Cloud computing is a result of the continuing progress made in the areas of hardware, technologies related to the Internet, distributed computing and automated management. The Increasing demand has led to an increase in services resulting in the establishment of large-scale computing and data centers, in addition to high operating costs and huge amounts of electrical power consumption. Insuffic...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013